package com.lottery.material.service.portal.user;

import com.lottery.material.pojo.portaluser.CommentInfo;
import com.lottery.material.vo.portal.comment.ArticleCommentVo;
import com.lottery.material.vo.portal.comment.UserComment;

import java.util.List;
import java.util.Map;

public interface CommentInfoService {
    /**
     * 根据用户查询评论列表
     * @Author 焦阳
     * @param paramMap
     * @return
     */
    List<UserComment> findCommentsByUserId(Map<String, Object> paramMap);

    /**
     * description: 根据评论id查询
     * author sunny
     * createDate 2019-04-25 下午 3:07
     * @param commentId
     * @return
     */
    CommentInfo findByCommentId(String commentId);

    /**
     * description: 分页查询文章评论列表
     * author sunny
     * createDate 2019-04-25 下午 5:02
     * @param paramMap
     * @return
     */
    List<ArticleCommentVo> findCommentPageList(Map<String, Object> paramMap);

    /**
     * description: 保存文章评论信息
     * author sunny
     * createDate 2019-04-25 下午 8:24
     * @param commentInfo
     * @return
     */
    Integer saveCommentInfo(CommentInfo commentInfo);

}
